/*
 *    Copyright (c) 2018-2025, lengleng All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 * notice, this list of conditions and the following disclaimer in the
 * documentation and/or other materials provided with the distribution.
 * Neither the name of the pig4cloud.com developer nor the names of its
 * contributors may be used to endorse or promote products derived from
 * this software without specific prior written permission.
 * Author: lengleng (wangiegie@gmail.com)
 */

const DIC = {
  vaild: [{
    label: '否',
    value: 'false'
  },
    {
      label: '是',
      value: 'true'
    }
  ]
}
export const tableOption = {
  "border": true,
  "index": true,
  "stripe": true,
  "menuAlign": "center",
  "align": "center",
  "editBtn": false,
  "delBtn": false,
  "dic": [],
  "column": [{
    width: 150,
    label: "编号",
    prop: "clientId",
    align: 'center',
    sortable: true,
    rules: [{
      required: true,
      message: "请输入clientId",
      trigger: "blur"
    }]
  }, {
    width: 300,
    label: "密钥",
    prop: "clientSecret",
    align: 'center',
    sortable: true,
    rules: [{
      required: true,
      message: "请输入clientSecret",
      trigger: "blur"
    }]
  }, {
    label: "域",
    prop: "scope",
    align: 'center',
    width: 150,
    rules: [{
      required: true,
      message: "请输入scope",
      trigger: "blur"
    }]
  }, {
    label: "授权模式",
    prop: "authorizedGrantTypes",
    align: 'center',
    width: 150,
    hide: true,
    rules: [{
      required: true,
      message: "请输入授权模式",
      trigger: "blur"
    }]
  }, {
    label: "回调地址",
    prop: "webServerRedirectUri",
    align: 'center',
    width: 150,
    hide: true,
  }, {
    label: "权限",
    prop: "authorities",
    align: 'center',
    width: 150,
    hide: true,
  }, {
    label: "请求令牌",
    prop: "accessTokenValidity",
    align: 'center',
    width: 150,
    hide: true,
  }, {
    label: "刷新令牌",
    prop: "refreshTokenValidity",
    align: 'center',
    width: 150,
    hide: true,
  }, {
    label: "扩展信息",
    prop: "additionalInformation",
    align: 'center',
    width: 150,
    hide: true,
  }, {
    label: "自动放行",
    prop: "autoapprove",
    align: 'center',
    type: 'radio',
    dicData:DIC.vaild,
    width: 150,
    rules: [{
      required: true,
      message: "请选择是否放行",
      trigger: "blur"
    }]
  },{
    label: "资源ID",
    prop: "resourceIds",
    align: 'center',
    width: 150,
  }]
}
